/**
 * Title: MetaDataUtil.java
 * Description:
 * Copyright: Copyright (c) 2008
 * Company:深圳彩讯科技有限公司
 * Author 罗旭东 (hi@luoxudong.com)
 * Date 2013-8-16 下午4:32:14
 * Version 1.0
 */
package com.luoxudong.phonenumber.service.utils;

import android.content.Context;

/** 
 * ClassName: MetaDataUtil
 * Description:读取meta数据工具类
 * Create by 罗旭东
 * Date 2013-8-16 下午4:32:14
 */
public class MetaDataUtil {
	/**
	 * 是否打印错误日志信息
	 * @return
	 */
	public static boolean isDisplayErrorLog(Context context)
	{
		return PackageUtil.getConfigBoolean(context, "ErrorLogEnable");
	}
	
	/**
	 * 是否显示debug日志信息
	 * @return
	 */
	public static boolean isDisplayDebugLog(Context context)
	{
		return PackageUtil.getConfigBoolean(context, "DebugLogEnable");
	}
	
	/**
	 * 是否显示未捕获异常信息
	 * @return
	 */
	public static boolean isShowUncaughtexception(Context context)
	{
		return PackageUtil.getConfigBoolean(context, "ShowUncaughtexception");
	}
	
	/**
	 * 获取信息反馈接口地址
	 * @return
	 */
	public static String getErrorReportService(Context context)
	{
		return PackageUtil.getConfigString(context, "ErrorReportService");
	}
	
	/**
	 * 获得友盟APPkey
	 * @return
	 */
	public static String getUmengAppKey(Context context)
	{
		return PackageUtil.getConfigString(context, "UMENG_APPKEY");
	}
	
	/**
	 * 获得友盟UMENG_CHANNEL
	 * @return
	 */
	public static String getUmengChannel(Context context)
	{
		return PackageUtil.getConfigString(context, "UMENG_CHANNEL");
	}
	
	/**
	 * 获得发布服务器地址
	 * @return
	 */
	public static String getReleaseServer(Context context)
	{
		String serviceUrl = PackageUtil.getConfigString(context, "ReleaseServer");
		
		return serviceUrl;
	}
	
	/**
	 * 获得调试服务器地址
	 * @return
	 */
	public static String getDebugServer(Context context)
	{
		String serviceUrl = PackageUtil.getConfigString(context, "DebugServer");
		
		return serviceUrl;
	}
	
	/**
	 * 获得升级服务器地址
	 * @return
	 */
	public static String getUpgradeServer(Context context)
	{
		return PackageUtil.getConfigString(context, "UpgradeServer");
	}
	
	/**
	 * 是否为发布版本
	 * @return
	 */
	public static boolean isRelease(Context context)
	{
		return PackageUtil.getConfigBoolean(context, "IsRelease");
	}
}
